package Controladores;

import java.util.List;
import basicas.Auditor;
import basicas.Evento;
import basicas.LocalidadeEvento;

import util.DAOFactory;
import dao.AuditorDAO;

public class ControladorAuditor {
	private AuditorDAO auditorDAO;
	
	//Controlador
	public ControladorAuditor(){
		this.auditorDAO = DAOFactory.getAuditorDAO();
	}
	
	//metodos de Genero
	
	public List<Auditor> pesquisarAuditorDAOs(Auditor objeto) {
		return auditorDAO.pesquisar(objeto);
	}
	
	public final void salvar(Auditor objeto) {	        
		auditorDAO.salvar(objeto);
    }

	public final void remover(Auditor objeto) {
		auditorDAO.remover(objeto);
	}

	public final void refresh(Auditor objeto) {
		auditorDAO.refresh(objeto);
	}

	public final List<Auditor> pesquisar(Auditor objeto) {
		return auditorDAO.pesquisar(objeto);
	}

	public List<Auditor> listarAuditor() {
		return auditorDAO.listarTodos();
	}

	public final Auditor buscarAuditor(Integer chave) {
		return auditorDAO.buscarPorChave(chave);
	}

	
}
